a man of high moral standing - Turco Inglés Diccionario